export interface OssConfigModel {
    assumeRoleResponse: {
        requestId: string;
        credentials: OssCredentialsModel;
        assumedRoleUser: {
            arn: string;
            assumedRoleId: string;
        }
    }
    endpoint: string;
    region: string;
    bucket: string;
    basedir: string;
}

export interface OssCredentialsModel {
    securityToken: string;
    accessKeySecret: string;
    accessKeyId: string;
    expiration: string;
}

export interface OssPolicyModel {
    host: string;
    accessid: string;
    policy: string;
    signature: string;
    expireTime: number;
    fileNamePrefix: string;
    dir: string;
}